package com.hlkj.pay.vo;
import cn.hutool.core.util.ArrayUtil;
import com.hlkj.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
 * @author HlpayTeam
 * @date 2024/09/01 14:20
 */
@Data
public class BasePageReq extends PageParam {
	/**
	 * 开始时间
	 */
	@Schema(description ="开始时间 startTime 格式 yyyy-MM-dd HH:mm:ss")
	private String startTime;
	/**
	 * 结束时间
	 */
	@Schema(description ="结束时间 endTime 格式 yyyy-MM-dd HH:mm:ss")
	private String endTime;


	@Schema(description = "时间查询数组：startTime-endTime")
	private String[] rangeTime ;



	public String getStartTime() {
		if(ArrayUtil.isNotEmpty(this.rangeTime) && this.rangeTime.length == 2){
			this.startTime = this.rangeTime[0];
		}
		return this.startTime;
	}

	public String getEndTime() {
		if(ArrayUtil.isNotEmpty(this.rangeTime) && this.rangeTime.length == 2){
			this.endTime = this.rangeTime[1];
		}
		return this.endTime;
	}
}
